home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / ccdl151s.zip / INCLUDE / UMEM.P < prev    next >
Text File  |  1995-10-25  |  1KB  |  33 lines

  1.  
  2. /* Protogen Version 1.07 Wednesday October 25, 1995  04:27:19 */
  3.  
  4.                               /* Emsmem.c */
  5.  
  6. EMSMEM *AllocateEMSMemory(long size, BYTE fill);
  7. void DeallocateEMSMemory(EMSMEM *mem);
  8. void ResizeEMSMemory(EMSMEM *mem, long size);
  9. BYTE *PtrToEMSMem(EMSMEM *mem, long offset);
  10.  
  11.                                /* Hash.c */
  12.  
  13. uint ComputeHash(char *string,int size);                          /* STATIC */
  14. HASHREC *AddHash(HASHREC **table, HASHREC *item);
  15. HASHREC **LookupHash(HASHREC **table, char *key);
  16. HASHREC **CreateHashTable(int size);
  17. void RemoveHashTable(HASHREC ** t);
  18.  
  19.                              /* Allocate.c */
  20.  
  21. void MemoryInit(uint size);
  22. void MemoryRundown(void);
  23. void release (void *buf);                                         /* STATIC */
  24. void *allocate(long size);                                        /* STATIC */
  25. void *ReallocateMemory(void *buf, uint size);
  26. void *AllocateMemory(uint size);
  27. void DeallocateMemory(void *pos);
  28.  
  29.                                /* List.c */
  30.  
  31. void AppendToList(LIST **list, void *data);
  32. void *UnlinkFromList(LIST **list, LIST *loc);
  33.